{
    "name": "ricardogj08/tinynote",
    "description": "A simple markdown note taking application with encryption support built in PHP.",
    "type": "project",
    "license": "AGPL-3.0-or-later",
    "autoload": {
        "psr-4": {
            "App\\": "app/"
        }
    },
    "config": {
        "optimize-autoloader": true
    },
    "scripts": {
        "migrations": "@php ./bin/simple-db-migrator.php",
        "prettier": "@php ./pretty-php.phar",
        "gendb-diagram": "erd -i ./documentation/database/diagram.er -o ./documentation/database/diagram.png",
        "gendoc": "gendoc ./docs/index.html ./documentation/api/manual.xml"
    },
    "scripts-descriptions": {
        "migrations": "Run database migrations.",
        "prettier": "Format PHP code.",
        "gendb-diagram": "Generate entity-relationship diagram.",
        "gendoc": "Generate API documentation."
    },
    "authors": [
        {
            "name": "Ricardo García Jiménez",
            "email": "ricardogj08@riseup.net"
        }
    ],
    "require": {
        "php": "^7.4",
        "riverside/php-express": "^2.0",
        "riverside/php-orm": "^2.0",
        "gullevek/dotenv": "^2.0",
        "firebase/php-jwt": "^6.10",
        "respect/validation": "^2.2",
        "ph-7/just-http-status-codes": "^1.1",
        "abmmhasan/uuid": "^2.0",
        "spatie/crypto": "^2.0",
        "rmccue/requests": "^2.0",
        "erusev/parsedown": "^1.7"
    }
}
